package com.woniu.p2p.service;

import com.github.pagehelper.PageInfo;
import com.woniu.p2p.entity.User;
import com.woniu.p2p.entity.UserZong;
import com.woniu.p2p.vo.UserInfoVo;
import com.woniu.p2p.vo.UserInvestVo;

import java.math.BigDecimal;

public interface UserInfoSevice {


    //查询个人信息
    UserInfoVo findByUserId(Integer id);

    //查询总借贷记录个数
    int selectloansDoce(Integer id);

    //查询总借贷
    BigDecimal selectLonasMoney(Integer id);

    //查询借贷总数
    int selectUserInvest(Integer id);

    //查询借贷总记录
    BigDecimal selectUserPayMoney(Integer id);

    //查询资金记录
    PageInfo<UserZong> seletAllUserZong(Integer id, Integer start, Integer num);

    //查询所有投资记录
    PageInfo<UserInvestVo> selectAllUserInvestVo(Integer id, Integer start, Integer num);


    //根据用户ID得到用户
    User findUserInfoById(Integer uid);

    int updateUser(User user);
}
